<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
lang="zh-CN" xml:lang="zh-CN">
<head>
<title>Fedora快速设置日志</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<meta name="generator" content="Org-mode"/>
<meta name="generated" content="<2011-01-07>"/>
<meta name="author" content="Wang Wanqing"/>
<style type="text/css">
 <!--/*--><![CDATA[/*><!--*/
  html { font-family: Times, serif; font-size: 12pt; }
  .title  { text-align: center; }
  .todo   { color: red; }
  .done   { color: green; }
  .tag    { background-color:lightblue; font-weight:normal }
  .target { }
  .timestamp { color: grey }
  .timestamp-kwd { color: CadetBlue }
  p.verse { margin-left: 3% }
  pre {
	border: 1pt solid #AEBDCC;
	background-color: #F3F5F7;
	padding: 5pt;
	font-family: courier, monospace;
        font-size: 90%;
        overflow:auto;
  }
  table { border-collapse: collapse; }
  td, th { vertical-align: top; }
  dt { font-weight: bold; }
  div.figure { padding: 0.5em; }
  div.figure p { text-align: center; }
  .linenr { font-size:smaller }
  .code-highlighted {background-color:#ffff00;}
  .org-info-js_info-navigation { border-style:none; }
  #org-info-js_console-label { font-size:10px; font-weight:bold;
                               white-space:nowrap; }
  .org-info-js_search-highlight {background-color:#ffff00; color:#000000;
                                 font-weight:bold; }
  /*]]>*/-->
</style><link rel="stylesheet" href="./css/emacs.css" type="text/css"/>
<link rel="stylesheet" type="text/css" href="../css/org.css">
<script type="text/javascript">
<!--/*--><![CDATA[/*><!--*/
 function CodeHighlightOn(elem, id)
 {
   var target = document.getElementById(id);
   if(null != target) {
     elem.cacheClassElem = elem.className;
     elem.cacheClassTarget = target.className;
     target.className = "code-highlighted";
     elem.className   = "code-highlighted";
   }
 }
 function CodeHighlightOff(elem, id)
 {
   var target = document.getElementById(id);
   if(elem.cacheClassElem)
     elem.className = elem.cacheClassElem;
   if(elem.cacheClassTarget)
     target.className = elem.cacheClassTarget;
 }
/*]]>*/-->
</script>
</head><body>
<h1 class="title">Fedora快速设置日志</h1>



<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#sec-1">1 说明 </a></li>
<li><a href="#sec-2">2 yum使用 </a></li>
<li><a href="#sec-3">3 rpm使用 </a>
<ul>
<li><a href="#sec-3.1">3.1 安装软件包 </a></li>
<li><a href="#sec-3.2">3.2 升级软件包 </a></li>
<li><a href="#sec-3.3">3.3 删除软件包 </a></li>
<li><a href="#sec-3.4">3.4 查询软件包 </a></li>
<li><a href="#sec-3.5">3.5 检查已安装软件包 </a></li>
<li><a href="#sec-3.6">3.6 重建rpm数据库 </a></li>
<li><a href="#sec-3.7">3.7 从rpm提取文件 </a></li>
</ul>
</li>
<li><a href="#sec-4">4 操作约定 </a></li>
<li><a href="#sec-5">5 清理软件包 </a></li>
<li><a href="#sec-6">6 安装五笔 </a></li>
<li><a href="#sec-7">7 添加到sudo组 </a></li>
<li><a href="#sec-8">8 添加163和搜狐的源 </a></li>
<li><a href="#sec-9">9 最快镜像插件 </a></li>
<li><a href="#sec-10">10 加速插件 </a></li>
<li><a href="#sec-11">11 安装nVidia¶ </a></li>
<li><a href="#sec-12">12 安装Ailurus 小熊猫 </a></li>
<li><a href="#sec-13">13 安装Mysql </a></li>
<li><a href="#sec-14">14 安装AWN </a></li>
<li><a href="#sec-15">15 安装OpenOffice.org套件 </a></li>
</ul>
</div>
</div>

<div id="outline-container-1" class="outline-2">
<h2 id="sec-1">1 说明 </h2>
<div id="text-1">


<p>
来指导限于个人根据自己电脑情况以及个人需求而进行设置的，如果有朋友需要的话，也只能限于参考。
预备知识
</p>
</div>

</div>

<div id="outline-container-2" class="outline-2">
<h2 id="sec-2">2 yum使用 </h2>
<div id="text-2">


<p>
yum install ~安装 yum list ~ 查找软件包 yum clean all ~ 清掉多余包。（好像是这样的）
</p>
</div>

</div>

<div id="outline-container-3" class="outline-2">
<h2 id="sec-3">3 rpm使用 </h2>
<div id="text-3">


<p>
　　虽然现在N多人都使用yum去替代rpm了，但是rpm在一些特俗场合下还是有其作用的，比如查询跟验证已安装的rpm包，rpm全称Redhat Package Manager，是一种用于互联网下载包的打包及安装工具，它包含在某些Linux分发版中，它生成具有.RPM扩展名的文件，与Dpkg类似。
</p>

</div>

<div id="outline-container-3.1" class="outline-3">
<h3 id="sec-3.1">3.1 安装软件包 </h3>
<div id="text-3.1">


<p>
　　rpm -ivh .rpm 其中i表示安装，v表示输出，h表示用#作进度标记
</p>
</div>

</div>

<div id="outline-container-3.2" class="outline-3">
<h3 id="sec-3.2">3.2 升级软件包 </h3>
<div id="text-3.2">


<p>
　　rpm -Uhv .rpm
</p>
</div>

</div>

<div id="outline-container-3.3" class="outline-3">
<h3 id="sec-3.3">3.3 删除软件包 </h3>
<div id="text-3.3">


<p>
　　rpm -e package<sub>name</sub>
</p>
<p>
　　rpm -e –nodeps package<sub>name</sub> 不考虑依赖包
</p>
<p>
　　rpm -e –allmatches package<sub>name</sub> 删除所有跟package<sub>name匹配的所有版本的包</sub>
</p>
</div>

</div>

<div id="outline-container-3.4" class="outline-3">
<h3 id="sec-3.4">3.4 查询软件包 </h3>
<div id="text-3.4">


<p>
　　rpm -q package<sub>name</sub>
</p>
<p>
　　rpm -qp .rpm 获取当前目录下的rpm包相关信息
</p>
<p>
　　rpm -qa | less 列出所有已安装的软件包
</p>
<p>
　　rpm -qf /etc/sysctl.conf 查看某个文件属于哪个软件包
</p>
<p>
　　rpm -qi package<sub>name</sub> 列出已安装的这个包的标准详细信息
</p>
<p>
　　rpm -qlp package<sub>name</sub> 列出rpm包的文件内容
</p>
<p>
　　rpm -q –scripts kernel | less 列出已安装rpm包自带的安装前和安装后脚本
</p>
<p>
　　rpm -qa –queryformat ‘Package %{NAME} was build on %{BUILDHOST}\n’ | less queryformat强大的查询
</p>
<p>
　　rpm –querytags | less 可以列出queryformat可以使用的所有变量从而组合成更强大的查询
</p>
</div>

</div>

<div id="outline-container-3.5" class="outline-3">
<h3 id="sec-3.5">3.5 检查已安装软件包 </h3>
<div id="text-3.5">


<p>
　　rpm -Va | grep bin
</p>
<p>
　　检查失败的字符：
</p>
<p>
　　S：文件大小不符，M：模式不符，5：MD5校验和不符，U：用户所有权不符，G：用户组所有权不符，T：mTime不符
</p>
</div>

</div>

<div id="outline-container-3.6" class="outline-3">
<h3 id="sec-3.6">3.6 重建rpm数据库 </h3>
<div id="text-3.6">


<p>
　　rm /var/lib/rpm/db.00
</p>
<p>
　　rpm –rebuilddb 在rpm数据库已破坏且不能安装软件包的时候使用此大发
</p>
</div>

</div>

<div id="outline-container-3.7" class="outline-3">
<h3 id="sec-3.7">3.7 从rpm提取文件 </h3>
<div id="text-3.7">


<p>
　　rpm2cpio .rpm | cpio -idv /路径/文件名
</p>
</div>
</div>

</div>

<div id="outline-container-4" class="outline-2">
<h2 id="sec-4">4 操作约定 </h2>
<div id="text-4">


<p>
为了操作方便，先切换到root用户：
</p>
<p>
su 密码： 
</p>
<p>
当然，也可以用su -c 'yum install xxx'的方式进行操作，其中的xxx代表的是软件包名称。 
</p>
</div>

</div>

<div id="outline-container-5" class="outline-2">
<h2 id="sec-5">5 清理软件包 </h2>
<div id="text-5">


<p>
$ sudo yum clean all 
</p>
</div>

</div>

<div id="outline-container-6" class="outline-2">
<h2 id="sec-6">6 安装五笔 </h2>
<div id="text-6">


<p>
yum install ibus-table-wubi 
</p>
</div>

</div>

<div id="outline-container-7" class="outline-2">
<h2 id="sec-7">7 添加到sudo组 </h2>
<div id="text-7">


<p>
{{{{ $ visudo
</p>
<ol>
<li>
Allow root to run any commands anywhere 

<p>
root ALL=(ALL) ALL 你的用户名 ALL=(ALL) ALL 
</p>
</li>
</ol>

<p>}}}}
</p>
</div>

</div>

<div id="outline-container-8" class="outline-2">
<h2 id="sec-8">8 添加163和搜狐的源 </h2>
<div id="text-8">


<p>
登录网站<a href="http://mirrors.163.com，和http://mirrors.sohu.com，查看feoora那行最后的帮助，里面有说明。或直接下载这四个文件。">http://mirrors.163.com，和http://mirrors.sohu.com，查看feoora那行最后的帮助，里面有说明。或直接下载这四个文件。</a>
</p>
<p>
fedora-163.repo~<a href="http://mirrors.163.com/.help/fedora-163.repo">http://mirrors.163.com/.help/fedora-163.repo</a> fedora-updates-163.repo~<a href="http://mirrors.163.com/.help/fedora-updates-163.repo">http://mirrors.163.com/.help/fedora-updates-163.repo</a> fedora-sohu.repo~<a href="http://mirrors.sohu.com/help/fedora-sohu.repo">http://mirrors.sohu.com/help/fedora-sohu.repo</a> fedora-updates-sohu.repo~<a href="http://mirrors.sohu.com/help/fedora-updates-sohu.repo">http://mirrors.sohu.com/help/fedora-updates-sohu.repo</a>
</p>
<p>
放入/etc/yum.repos.d/，然后运行：
</p>
<p>
yum makecache 
</p>
<p>
生成缓存。
</p>
</div>

</div>

<div id="outline-container-9" class="outline-2">
<h2 id="sec-9">9 最快镜像插件 </h2>
<div id="text-9">


<p>
安装fastestmirror,让yum自 动找最快的源进行下载
</p>
<p>
$ yum -y install yum-fastestmirror 
</p>
<p>
安装rpmfusion这个最新特性的源
</p>
<p>
它包含了很多库，包括多媒体支持库，这样你就不用安装以前常用的freshrpm,和livna等源了。
</p>
<p>
$ sudo rpm -Uvh <a href="http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm">http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm</a>
$ sudo rpm -Uvh <a href="http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm">http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm</a>
</p>
</div>

</div>

<div id="outline-container-10" class="outline-2">
<h2 id="sec-10">10 加速插件 </h2>
<div id="text-10">


<p>
加速插件为 Fedora 用户提供更快，更小的下载量，它只下载 rpm 安装包中被更新的部分，而不是整个 rpm 包。
</p>
<p>
yum install yum-presto
</p>
<p>
<a href="http://www.linuxdiyf.com/viewarticle.php?id=182292">http://www.linuxdiyf.com/viewarticle.php?id=182292</a>
</p>
</div>

</div>

<div id="outline-container-11" class="outline-2">
<h2 id="sec-11">11 安装nVidia¶ </h2>
<div id="text-11">


<p>
<a href="http://linuxtoy.org/archives/howto-install-nvidia-binary-driver-under-fedora-13.html">http://linuxtoy.org/archives/howto-install-nvidia-binary-driver-under-fedora-13.html</a>
</p>
<p>
安照这个方法做了后，我并没有成功，而是黑屏在了启动画面，而后我在我的本本上打到了下面一条安装命令：
</p>
<p>
yum install kmod-nvidia 
</p>
<p>
又安装了一大堆软件后，系统出现了一个新的启动菜单，应该是内核更新了，然后再启动才成功，3D桌面效果开启了。至于什么原因，是巧合还其它的，我就搞不清楚了，这是第二次安装，反正成功了，我也不想管了。
安装文泉驿微米黑¶
</p>
<p>
下载：<a href="http://wenq.org/index.cgi?Download#MicroHei_Beta">http://wenq.org/index.cgi?Download#MicroHei_Beta</a>
</p>
<p>
解压后将字体文件放到/usr/share/fonts/目录中，当然你也可以在这个目录里新建一个文件夹：
</p>
<p>
su 'mkdir zh<sub>CN‘</sub>
</p>
<p>
进入文件夹，复制字体到这里。给权限：
</p>
<p>
chmod 775 wqy-microhei
</p>
<p>
然后运行：
</p>
<p>
mkfontscale 
</p>
<p>
mkfontdir
</p>
<p>
fc-cache -fv
</p>
<p>
这样之后，就能在主题中使用这个字体了。
</p>
</div>

</div>

<div id="outline-container-12" class="outline-2">
<h2 id="sec-12">12 安装Ailurus 小熊猫 </h2>
<div id="text-12">


<p>
su -c 'wget <a href="http://homerxing.fedorapeople.org/ailurus.repo">http://homerxing.fedorapeople.org/ailurus.repo</a> -O /etc/yum.repos.d/ailurus.repo'
su -c 'yum makecache'
su -c 'yum install ailurus'
</p>
<p>
有了这个工具，实在是省事不少。我安装了下面这些软件：
</p>
<p>
Gnome-Mplayer Shutter Gnome Do Thunderbird VirtualBox? OSE Deluge BitTorrent? Client Vim
</p></div>

</div>

<div id="outline-container-13" class="outline-2">
<h2 id="sec-13">13 安装Mysql </h2>
<div id="text-13">


<p>
# yum mysql-server mysql-client
</p>
</div>

</div>

<div id="outline-container-14" class="outline-2">
<h2 id="sec-14">14 安装AWN </h2>
<div id="text-14">

<ol>
<li>
yum install avant-window-navigator awn-extras-applets 

</li>
</ol>

<p>安装了awn-extras-applets后，才会有许多的小工具。
</p></div>

</div>

<div id="outline-container-15" class="outline-2">
<h2 id="sec-15">15 安装OpenOffice.org套件 </h2>
<div id="text-15">


<ol>
<li>
yum groupinstall "Office/Productivity" 

</li>
</ol>

<p>然後以下列指令，查詢你所要安裝使用的語言包，底下以正體中文為例：
</p>
<ol>
<li>
yum list openoffice 

<p>
. . .（略）
</p>
<p>
openoffice.org-langpack-ta<sub>IN</sub>.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-te<sub>IN</sub>.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-th<sub>TH</sub>.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-tn<sub>ZA</sub>.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-tr<sub>TR</sub>.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-ts<sub>ZA</sub>.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-uk.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-ur.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-ve<sub>ZA</sub>.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-xh<sub>ZA</sub>.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-zh<sub>CN</sub>.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-zu<sub>ZA</sub>.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-zh<sub>TW</sub>.i386 1:3.0.0-9.10.fc10 fedora #找到我們所要的語言包
openoffice.org-ooolatex.noarch
. . .（略）
</p>
<p>
# yum -y install openoffice.org-langpack-zh<sub>CN</sub>
</p>
</li>
</ol>

<p>這樣大致上就完成中文OpenOffice?的安裝了。 
</p></div>
</div>
<div id="postamble"><p class="author"> Author: Wang Wanqing
<a href="mailto:wwq0327@gmail.com">&lt;wwq0327@gmail.com&gt;</a>
</p>
<p class="date"> Date: <2011-01-07></p>
<p>HTML generated by org-mode 6.21b in emacs 23</p>
</div></body>
</html>
